04957eb1de30cb2f76cbb4fded31027e162860b8,basex-core/src/main/java/org/basex/util/http/HttpClient.java,HttpClient,writePayload,#ItemList#HashMap#OutputStream#,254
Before Change
// detect method (specified by @method or derived from @media-type)
String method = atts.get(SerializerOptions.METHOD.name());
if(method == null) {
final MediaType type = new MediaType(atts.get(SerializerOptions.MEDIA_TYPE.name()));
if(type.is(MediaType.APPLICATION_HTML_XML)) {
method = SerialMethod.XHTML.toString();
} else if(type.is(MediaType.TEXT_HTML)) {
After Change
sopts.set(SerializerOptions.INDENT, YesNo.NO);
String src = null, method = null;
for(final Entry<String, String> entry : atts.entrySet()) {
final String key = entry.getKey(), value = entry.getValue();
if(key.equals(SRC)) {
src = value;
} else if(key.equals(SerializerOptions.METHOD.name())) {
method = value.equals(BINARY) ? SerialMethod.BASEX.toString() : value;
} else {
sopts.assign(key, value);
// no method specified (yet): choose method based on media type
if(method == null && key.equals(SerializerOptions.MEDIA_TYPE.name())) {
final MediaType type = new MediaType(value);
if(type.is(MediaType.APPLICATION_HTML_XML)) {
method = SerialMethod.XHTML.toString();